Fullstack Job: Full Stack Developer

Job added on

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Fullstack Job Details

Get to know us!
We’re a small start-up turned global leader in the marine software space, now serving many of the world’s largest maritime companies worldwide.

We bring together top tech talent with maritime industry veterans to create a team that’s dedicated to making an impact globally. Together, we don’t just write code, we solve real world problems that have meaningful impacts for our customers, maritime safety, and global trade.

Our team believes in a culture of delivery, focused on creating success for our customers and employees, and we’re always looking for talented people who want to make an impact and have fun doing it.

We’re proud to have built a company with global reach while still staying true to our small company roots and values. We live and work centrally from Victoria, BC but operate globally with staff in leading cities around the world.

Make your impact with a rapidly growing Marine Software business!
We are looking for a full stack developer to join our R&D group to help us continue our incredible growth. As our newest developer, you’ll work as part of a tight knit team to drive the development of our products forward.

This role is remote in Canada, and will report to the team lead for one of our product teams.

We'd love to chat if you have:

  • Related Bachelor’s degree.
  • A minimum of 2+ years of related experience.
  • Full stack knowledge.
  • Experience with one more strongly typed object-oriented languages (C# preferred)
  • Experience with front end technologies and/or front-end frameworks (Vue preferred).
  • Knowledge of relational database management systems (Postgres preferred).
  • Basic knowledge of UI design (HTML 5, CSS).
  • Broad set of technical skills with demonstrated learning agility and intellectual curiosity
  • Ability to work effectively in an agile environment

Who are you (soft skills):

  • Enthusiastic about developing the best software available and providing the ultimate customer experience
  • An advocate for continuous improvement of our software development process
  • Focuses on the high-level goals and design of a project or direction and how it aligns to the overall vision
  • Able to work independently on modules and complete tasks with high quality, but unafraid to seek out suggestions from other team members
  • Work well within a team, and contribute effectively to the success of those that you interact with regularly through showing motivation, dedication & passion
  • Can take ownership and work independently on complex components
  • Interest in learning the business context and customer needs
  • Able to communicate effectively; verbal and written
  • Able to understand complex code and systems with support from senior engineers and able to contribute back to it
  • Able to communicate usability and technical concepts, proactive in raising questions or concerns / issues
  • Happy to provide and receive feedback and reflect actively on the way you and your teamwork
  • Keen to understand how systems, people, teams, departments, and customer interact and work
  • Flexible enough to adapt to different ways of working (e.g. agile processes) and on different topics

Bonus Skills:

  • Knowledgeable on usability and UI trends and eager to learn new technologies, new ways to work and open to new perspectives

How you will be spending your days:

  • Drive the design and implementation of new features across the full software stack, leveraging modern design patterns.
  • Experience defining and updating development tools and processes within an agile methodology.
  • Manage project timelines while promoting high quality standards within the team.
  • Perform code reviews and ensure design and coding adhere to Helm’s standards.
  • Work with PM, QA and other developers in project planning, to achieve high-value and high-quality solutions which meet business needs.
  • Participate in daily stand-ups, kick-offs, collaborative estimation and retrospective meetings.
  • Become fully trained on all assigned Helm products and tools that have been assigned.
  • Be goal-oriented and achieve stated objectives with help and direction from management and peers.
  • Support Helm’s culture of teamwork, approachability, accountability and determination and participate in company events, when possible.

What technologies you will be working with:

  • C#, Microsoft SQL Server, Postgres, JavaScript/TypeScript, Vue, HTML 5, CSS/Less

We would be very excited if you have side projects and interests that demonstrate your technical knowledge and highlight your interests or if you can share your GitHub profile.

What it's like to work at Helm Operations:
First and foremost, we value diversity, equity and inclusion. Together we all create a unique combination of backgrounds, experiences, and cultures. We have various interest slack channels around books, plants, furry friends, tv shows, you name it. Whatever your quirk is, you will feel at home here.

Secondly, we believe flexibility allows us to bring our best selves to work. We trust each other to get our job done on our own terms. We currently have 55 colleagues working remotely from Canada, Brazil, Peru, Spain, and Poland.

And as much as we value connection at work, we also believe in work/life balance.

People here love being their authentic selves, contributing unique experiences, sharing ideas, perspectives, and intellectual curiosity. We’d love for you to join us.

Work from home. Work from here. Work from anywhere in Canada.

Benefits/ Perks:

  • Remote first work environment (If you are in Victoria, BC and would like to go into the office, we are centrally located in the heart of downtown and have the best view in town).
  • Flexible start and end times (must be available during core business hours)
  • Paid time off
  • Celebrate your birthday with a day off or another day off in lieu if it falls during a holiday
  • 7 Floater days per year
  • Holistic health and wellness benefits from day 1: Company-paid medical, dental, and vision
  • Employee Stock Purchase Plan Options
  • Performance Bonus
  • Learning & development opportunities (Education Reimbursement as well as in-house learning journeys available based on your role)

*Salary (Per hour rate) is subject to your relevant skills, experience, and capabilities as well as your location. *

*Research has shown that women & under-represented minorities read lists of requirements and consider themselves unqualified if they don’t meet every single one. This list represents what we are ideally looking for, but we encourage you to apply even if you don't meet everything 100%. Everyone has unique strengths & weaknesses, and we hire for strengths and potential. *

Helm is proudly an Equal Opportunity Employer where everyone is welcome. Everyone brings a different personal story and perspective, and this diverse mix of minds, backgrounds, and experiences is where our greatest ideas come from. We welcome people of all races, ethnicities, ages, religions, abilities, genders, and sexual orientations to make us an even more vibrant company. We want everyone to bring their authentic selves here, to share our values, shape our vision, drive innovation, and become part of a culture we celebrate every day.

While we thank all candidates who apply, we will be reaching out to candidates who meet the hiring manager’s requirements on their resume.

What can you expect if you are selected for an Interview:

  • Round 1 (Video)- A Technical interview with our team lead and/or Head of Development which will include solving a set of technical problems.
  • Round 2 (Video) – A cultural interview with some other awesome team members at Helm Operations!
  • There is a possibility of HR Round as well.

If everything looks good and we think you are a perfect fit for our team, we would be glad to present you with an offer at this stage!

Job Types: Full-time, Permanent

Salary: $75,000.00-$85,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • Employee stock purchase plan
  • Extended health care
  • Flexible schedule
  • Life insurance
  • Paid time off
  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • Monday to Friday

Supplemental pay types:

  • Bonus pay

Application question(s):

  • Are you available to work during business hours of Pacific Time (Victoria, BC, Canada)

Experience:

  • Software development: 2 years (required)